﻿using System.Threading.Tasks;

namespace Sidvall.LogManager.Data
{
    public partial interface IUserConfiguration : Sidvall.Data.IDataRowContextProvider
    {
        string Name { get; set; }
        bool ShowNewsAtStartup { get; set; }
        global::Sidvall.LogManager.Data.PageType StartPageId { get; set; }
        string STSAddress { get; set; }
        string STSClientId { get; set; }
        string STSClientSecret { get; set; }
        System.Nullable<Sidvall.Security.TwoFactorProvider> TwoFactorProvider { get; set; }
        System.Nullable<int> UserConfigurationId { get; set; }
        System.Collections.Generic.IEnumerable<IServerConnection> ServerConnections { get; }
        void SetServerConnections(Sidvall.Data.IDataRowProvider<IServerConnection> items);
    }
}